<?php
    include_once ("MySql.php");
    
    if(file_exists("../entity/Opcion.php")){
        include_once ("../entity/Opcion.php");
    }elseif(file_exists("entity/Opcion.php")){
        include_once ("entity/Opcion.php");
    }
    
    class MenuDA extends dal{
        public function MenuDA(){
            parent::dal();
        }
        public function cargarMenu($usuario){
            $sql = "CALL SGISS_CARGAR_MENU('$usuario')";
            $result = parent::execute($sql);
            while ($fila = mysqli_fetch_object($result)){
                $obj = new Opcion();
                $obj->codigo = $fila->codigo;
                $obj->nivel = $fila->nivel;
                $obj->nombre_opcion = $fila->nombre_opcion;
                $obj->ruta = $fila->ruta;
                $obj->descripcion = $fila->descripcion;
                $obj->dependencia = $fila->dependencia;
                $obj->estado = $fila->estado;
                $opcion[] = $obj;
            }
            return $opcion;
        }
        public function opcionXCodigo($codigo){
            $sql = "CALL SGISS_OPCION_CODIGO('$codigo')";
            $result = parent::execute($sql);
            while ($fila = mysqli_fetch_object($result)){
                $obj = new Opcion();
                $obj->codigo = $fila->codigo;
                $obj->ruta = $fila->ruta;
            }
            return $obj;
        }
    }
?>
